FROM python:3.11.13
LABEL authors="huangyejin"

ENV workdir=/app

WORKDIR ${workdir}

# 先复制依赖文件，这样 requirements.txt 没变就不会重新安装依赖
COPY requirements.txt .

RUN pip install --no-cache-dir -r requirements.txt

# 再复制代码文件，这样改代码不会影响上面的 pip install 缓存
COPY . .

RUN chmod +x start.sh
# 直接写bash  会找不到 命令 需要 /bin/bash
ENTRYPOINT ["/bin/bash","start.sh"]
